package NGUYENMINHHIEU.STRUCTURE_PROGRAMMING.EXCERCICES;

import java.util.Scanner;

public class BAITAP04 {
    public static void main(String[] args) {
        // 1. Nhập giá trị tháng?
        System.out.println("Mời nhập vào tháng");
        Scanner doituong = new Scanner(System.in);
        int thang = doituong.nextInt();

        // 2. Kiểm tra xem có phải giá trị tháng (1 - 12)?
        if (thang >= 1 && thang <= 12) {
            // 3. Nhập giá trị năm?
            System.out.println("Mời nhập vào Năm?");
            int nam = doituong.nextInt();

            // 4. Thực thi nghiệp vụ tính ra số ngày trong tháng?
            switch (thang) {
            // a. Tháng có 30 ngày?
            case 4:
            case 6:
            case 9:
            case 11:
                System.out.println("Tháng có 30 ngày");
                break;
            // b. Tháng/Năm có có năm nhuận ko?
            case 2: {
                    if (nam % 4 == 0) {
                        System.out.println("Tháng có 29 ngày");
                    } else {
                        System.out.println("Tháng có 28 ngày");
                    }
                } break;
                // c. Tháng có 31 ngày?
                case 1:
                case 3:
                case 5:
                case 7:
                case 8:
                case 10:
                case 12:
                    System.out.println("Tháng có 31 ngày");
                    break;
                }
        }        
    }
}
